VeraCrypt

文档 >> 系统加密

系统加密

VeraCrypt可以对系统分区或整个系统驱动器进行即时加密,即安装Windows并从中启动的分区或驱动器。
系统加密提供了最高级别的安全和隐私保护,因为所有文件,包括Windows和应用程序在系统分区上创建的任何临时文件(通常在您不知情或未同意的情况下)、休眠文件、交换文件等,始终处于永久加密状态(即使电源突然中断)。Windows还会记录大量潜在的敏感数据,例如您打开的文件的名称和位置、您运行的应用程序等。所有这些日志文件和注册表项也始终处于永久加密状态。
关于SSD和TRIM的注意事项: 在SSD上使用系统加密时,重要的是要考虑TRIM操作的影响,该操作可能会泄露有关驱动器上哪些扇区未使用的信息。有关TRIM与VeraCrypt如何配合工作以及如何管理其设置以增强安全性的详细指南,请参阅 TRIM操作 文档。
系统加密涉及预启动身份验证,这意味着任何想要访问和使用加密系统、读取和写入存储在系统驱动器上的文件等的人,每次在Windows启动之前都需要输入正确的密码。预启动身份验证由VeraCrypt引导加载程序处理,该加载程序位于引导驱动器的第一个磁道以及 VeraCrypt救援磁盘(见下文) 上。
请注意,VeraCrypt可以在操作系统运行时对现有的未加密系统分区/驱动器进行就地加密(在系统加密过程中,您可以像往常一样正常使用计算机,没有任何限制)。同样,VeraCrypt加密的系统分区/驱动器也可以在操作系统运行时进行就地解密。您可以随时中断加密或解密过程,使分区/驱动器部分未加密,重启或关闭计算机,然后继续该过程,该过程将从停止的点继续。
用于系统加密的操作模式是 XTS(请参阅 操作模式 部分)。有关系统加密的更多技术细节,请参阅 技术细节 章节中的 加密方案 部分。
要加密系统分区或整个系统驱动器,请选择 系统 > 加密系统分区/驱动器,然后按照向导中的说明操作。要解密系统分区/驱动器,请选择 系统 > 永久解密系统分区/驱动器。
由于BIOS要求,预启动密码需使用 美国键盘布局 输入。在系统加密过程中,VeraCrypt会自动透明地将键盘切换到美国布局,以确保输入的密码值与预启动模式下输入的密码值匹配。然而,从剪贴板粘贴密码可能会覆盖此保护措施。为防止因这种差异而产生的任何问题,VeraCrypt在系统加密向导中禁用了从剪贴板粘贴密码的选项。因此,在设置或输入密码时,务必手动使用与创建系统加密时相同的按键进行输入,以确保能够一致地访问您的加密系统。

注意:默认情况下,Windows 7及更高版本从一个特殊的小分区启动。该分区包含启动系统所需的文件。Windows只允许具有管理员权限的应用程序在系统运行时写入该分区。在EFI启动模式(现代PC的默认模式)下,VeraCrypt无法加密此分区,因为它必须保持未加密状态,以便BIOS可以从中加载EFI引导加载程序。这反过来意味着在EFI启动模式下,VeraCrypt仅提供对安装Windows的系统分区进行加密(用户以后可以使用VeraCrypt手动加密其他数据分区)。在MBR传统启动模式下,只有当您选择加密整个系统驱动器(而不是仅选择加密安装Windows的分区)时,VeraCrypt才会对该分区进行加密。

在启用安全启动的EFI启动模式下,VeraCrypt会在安装、修复/重新安装、升级或Windows PostOOBE修复期间,选择由Microsoft UEFI CA签名且当前固件安全启动策略允许的引导加载程序套件:每个所需CA都必须存在于允许签名数据库(db)中,并且不在禁止签名数据库(dbx)中。VeraCrypt 2023引导加载程序套件需要Microsoft UEFI CA 2023和Microsoft Option ROM UEFI CA 2023;2011引导加载程序套件需要Microsoft Corporation UEFI CA 2011。如果当前db/dbx策略不允许任何受支持的套件,VeraCrypt会中止操作,而不会安装会在下一次重启时被固件拒绝的加载程序。如果您手动更改固件安全启动db或dbx条目,请运行VeraCrypt修复/重新安装以刷新已安装的引导加载程序套件。有关详细信息,包括Microsoft 2023证书过渡和恢复步骤,请参阅 EFI安全启动。

Windows功能更新和恢复文件

在准备Windows功能更新之前,请安装当前版本的VeraCrypt。继续操作前,请解决所有关于Windows功能更新支持的警告。如果Windows安装程序已暂存其支持文件,请重新开始功能更新准备过程,以便暂存更新后的文件。更新VeraCrypt会更改源注册信息,但不会替换Windows安装程序已经复制的脚本。有关脚本暂存的详细信息,请参阅Microsoft的Windows安装程序文档。

如果安装程序无法更新VeraCrypt的Windows功能更新注册信息,它仍会完成安装,并显示警告,指出相关文件或注册表值。如果无法确定安装文件夹,或该文件夹中缺少VeraCrypt.exe或驱动程序文件,VeraCrypt不会注册该文件夹,而会保留现有注册信息。VeraCrypt系统服务每次启动时都会重试更新。如果警告持续出现,请解决所报告的错误,并在开始Windows功能更新之前运行修复/重新安装。如果VeraCrypt系统服务的可执行文件在升级期间正在使用,则会在Windows重启时替换该文件,在此之前不会重新启动该服务。

VeraCrypt 1.26.29及更早版本创建的恢复备份存储在ProgramData下的VeraCrypt目录中,标准用户原先可以在该目录中创建文件。只有在备份归管理员帐户或SYSTEM所有,且其他用户无法修改或替换它时,VeraCrypt才会使用或迁移该备份。VeraCrypt还会删除该目录中旧版本的Windows安装程序脚本,并阻止标准用户在其中创建文件。在BIOS系统上,自动恢复原始加载程序需要完整且可信的备份。如果该备份不可用,VeraCrypt会在不自动恢复加载程序的情况下解密或清理之前要求明确确认;请先获取可信的恢复介质。如果升级时警告原始加载程序备份缺失、损坏、无法读取或不可信,请保留所有现有备份文件,并在继续操作前获取已知可信的VeraCrypt救援盘或经过验证的原始备份。仅更改所有者或权限并不能证明旧备份的安全性。不要从加密系统当前的启动区域创建替代备份,也不要在驱动器仍处于加密状态时恢复未加密的加载程序。

新的支持文件存储在本机Common Files文件夹(通常为C:\Program Files\Common Files)下的VeraCryptSystem目录中,只有管理员才能在其中创建文件。Windows安装程序会从VeraCrypt安装文件夹将VeraCrypt驱动程序添加到更新后的系统中。卸载应用程序时会保留恢复备份和ProgramData下的VeraCrypt目录,以阻止标准用户在其中创建文件。卸载和解密操作会移除VeraCrypt的Windows安装程序注册信息;如果移除失败,会报告错误,但不会停止卸载。

 

下一部分 >>